export const apiUrl = "http://localhost:3000";
// export const apiUrl = "https://canlianjjh.qhqmwl.cn";
// 权限列表
export const pd = {
  "系统设置": { i: 0, v: 1, d: "进行系统设置" },
  // "": { i: 0, v: 2, d: "" },
  // "": { i: 0, v: 4, d: "" },
  // "": { i: 0, v: 8, d: "" },
  // "": { i: 0, v: 16, d: "" },
  // "": { i: 0, v: 32, d: "" },
  // "": { i: 0, v: 64, d: "" },
  // "": { i: 0, v: 128, d: "" },

  "用户创建": { i: 1, v: 1, d: "用户的创建" },
  "用户修改": { i: 1, v: 2, d: "用户的修改" },
  "用户查询": { i: 1, v: 4, d: "所有用户查询" },
  "用户删除": { i: 1, v: 8, d: "用户的删除操作" },
  "用户类型创建": { i: 1, v: 16, d: "用户类型创建" },
  "用户类型修改": { i: 1, v: 32, d: "用户类型修改" },
  "用户类型查询": { i: 1, v: 64, d: "所有用户类型信息查询" },
  "用户类型删除": { i: 1, v: 128, d: "用户类型删除操作" },

  "资讯类型创建": { i: 2, v: 1, d: "资讯类型创建" },
  "资讯类型修改": { i: 2, v: 2, d: "资讯类型修改" },
  "资讯类型查询": { i: 2, v: 4, d: "资讯类型查询" },
  "资讯类型删除": { i: 2, v: 8, d: "资讯类型删除" },
  "资讯创建": { i: 2, v: 16, d: "资讯创建" },
  "资讯修改": { i: 2, v: 32, d: "资讯修改" },
  "资讯查看": { i: 2, v: 64, d: "资讯查看" },
  "资讯删除": { i: 2, v: 128, d: "资讯删除" },

  "项目创建": { i: 3, v: 1, d: "项目创建" },
  "项目修改": { i: 3, v: 2, d: "项目修改" },
  "项目查询": { i: 3, v: 4, d: "项目查询" },
  "项目删除": { i: 3, v: 8, d: "项目删除" },
  "项目类型创建": { i: 3, v: 16, d: "项目类型创建" },
  "项目类型修改": { i: 3, v: 32, d: "项目类型修改" },
  "项目类型查询": { i: 3, v: 64, d: "项目类型查询" },
  "项目类型删除": { i: 3, v: 128, d: "项目类型删除" },

  // "文件上传": { i: 4, v: 1, d: "上传任意文件" },
  // "文件修改": { i: 4, v: 2, d: "修改任意文件" },
  // "文件查看": { i: 4, v: 4, d: "查询与自己无关的文件" },
  // "文件删除": { i: 4, v: 8, d: "删除任意文件" },
  // "日常任务创建": { i: 4, v: 16, d: "日常任务下发" },
  // "日常任务修改": { i: 4, v: 32, d: "日常任务修改" },
  // "日常任务查询": { i: 4, v: 64, d: "日常任务查询" },
  // "日常任务删除": { i: 4, v: 128, d: "日常任务删除" },

  // "信息简报创建": { i: 5, v: 1, d: "信息简报创建" },
  // "信息简报修改": { i: 5, v: 2, d: "信息简报修改" },
  // "信息简报查询": { i: 5, v: 4, d: "信息简报查询" },
  // "信息简报删除": { i: 5, v: 8, d: "信息简报删除" },
  // // "信息简报类型创建": { i: 5, v: 16, d: "信息简报类型创建" },
  // // "信息简报类型修改": { i: 5, v: 32, d: "信息简报类型修改" },
  // // "信息简报类型查询": { i: 5, v: 64, d: "信息简报类型查询" },
  // // "信息简报类型删除": { i: 5, v: 128, d: "信息简报类型删除" },

  // "车辆创建": { i: 6, v: 1, d: "车辆添加" },
  // "车辆修改": { i: 6, v: 2, d: "车辆修改" },
  // "车辆查询": { i: 6, v: 4, d: "车辆查询" },
  // "车辆删除": { i: 6, v: 8, d: "车辆删除" },
  // "印章创建": { i: 6, v: 16, d: "印章创建" },
  // "印章修改": { i: 6, v: 32, d: "印章修改" },
  // "印章查询": { i: 6, v: 64, d: "印章查询" },
  // "印章删除": { i: 6, v: 128, d: "印章删除" },

  // "日常安排创建": { i: 7, v: 1, d: "日常安排创建" },
  // "日常安排修改": { i: 7, v: 2, d: "日常安排修改" },
  // "日常安排查询": { i: 7, v: 4, d: "日常安排查询" },
  // "日常安排删除": { i: 7, v: 8, d: "日常安排删除" },
  // "工作汇报创建": { i: 7, v: 16, d: "工作汇报创建" },
  // "工作汇报修改": { i: 7, v: 32, d: "工作汇报修改" },
  // "工作汇报查询": { i: 7, v: 64, d: "工作汇报查询" },
  // "工作汇报删除": { i: 7, v: 128, d: "工作汇报删除" },

  // "企业创建": { i: 8, v: 1, d: "企业创建" },
  // "企业修改": { i: 8, v: 2, d: "企业修改" },
  // "企业查询": { i: 8, v: 4, d: "企业查询" },
  // "企业删除": { i: 8, v: 8, d: "企业删除" },
  // // "企业类型创建": { i: 8, v: 16, d: "企业类型创建" },
  // // "企业类型修改": { i: 8, v: 32, d: "企业类型修改" },
  // // "企业类型查询": { i: 8, v: 64, d: "企业类型查询" },
  // // "企业类型删除": { i: 8, v: 128, d: "企业类型删除" },

  // "企业资料创建": { i: 9, v: 1, d: "企业资料创建" },
  // "企业资料修改": { i: 9, v: 2, d: "企业资料修改" },
  // "企业资料查询": { i: 9, v: 4, d: "企业资料查询" },
  // "企业资料删除": { i: 9, v: 8, d: "企业资料删除" },
  // "文件管理创建": { i: 9, v: 16, d: "文件管理创建" },
  // "文件管理修改": { i: 9, v: 32, d: "文件管理修改" },
  // "文件管理查询": { i: 9, v: 64, d: "文件管理查询" },
  // "文件管理删除": { i: 9, v: 128, d: "文件管理删除" },

  // "执法数据创建": { i: 10, v: 1, d: "执法数据创建" },
  // "执法数据修改": { i: 10, v: 2, d: "执法数据修改" },
  // "执法数据查询": { i: 10, v: 4, d: "执法数据查询" },
  // "执法数据删除": { i: 10, v: 8, d: "执法数据删除" },
  // "任务指派创建": { i: 10, v: 16, d: "任务指派创建" },
  // "任务指派修改": { i: 10, v: 32, d: "任务指派修改" },
  // "任务指派查询": { i: 10, v: 64, d: "任务指派查询" },
  // "任务指派删除": { i: 10, v: 128, d: "任务指派删除" },

  // "赋值权限": { i: 11, v: 1, d: "赋值权限" },
  // "日常安排汇报": { i: 11, v: 2, d: "日常安排汇报" },
  // "执法数据审核": { i: 11, v: 4, d: "执法数据审核" },
  // "企业资料汇报": { i: 11, v: 8, d: "企业资料汇报" },
  // "任务指派创建": { i: 11, v: 16, d: "任务指派创建" },
  // "任务指派修改": { i: 11, v: 32, d: "任务指派修改" },
  // "任务指派查询": { i: 11, v: 64, d: "任务指派查询" },
  // "任务指派查询": { i: 11, v: 128, d: "任务指派查询" },

  // "超管权限": { i: 0, v: 2, d: "超管权限" },
} as const;
export function per(this: { permission: Uint8Array; }, k: gt.gl.pdk) {
  const t = pd[k];
  if (t) {
    return !!(this.permission[t.i] & t.v);
  }
  return false;
}